﻿using System;
using System.Linq;
using System.Text;
using SqlSugar;

namespace BlazorApp派单.dbmodel
{
    ///<summary>
    ///
    ///</summary>
    [SugarTable("Sys_WorkFlowStep")]
    public partial class Sys_WorkFlowStep
    {
           public Sys_WorkFlowStep(){


           }
           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:False
           /// </summary>           
           [SugarColumn(IsPrimaryKey=true)]
           public Guid WorkStepFlow_Id {get;set;}

           /// <summary>
           /// Desc:流程主表id
           /// Default:
           /// Nullable:True
           /// </summary>           
           public Guid? WorkFlow_Id {get;set;}

           /// <summary>
           /// Desc:流程节点Id
           /// Default:
           /// Nullable:True
           /// </summary>           
           public string StepId {get;set;}

           /// <summary>
           /// Desc:节点名称
           /// Default:
           /// Nullable:True
           /// </summary>           
           public string StepName {get;set;}

           /// <summary>
           /// Desc:节点类型(1=按用户审批,2=按角色审批)
           /// Default:
           /// Nullable:True
           /// </summary>           
           public int? StepType {get;set;}

           /// <summary>
           /// Desc:审批用户id或角色id
           /// Default:
           /// Nullable:True
           /// </summary>           
           public string StepValue {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public int? OrderId {get;set;}

           /// <summary>
           /// Desc:备注
           /// Default:
           /// Nullable:True
           /// </summary>           
           public string Remark {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public DateTime? CreateDate {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public int? CreateID {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public string Creator {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public byte? Enable {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public string Modifier {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public DateTime? ModifyDate {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public int? ModifyID {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public string NextStepIds {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public string ParentId {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public int? AuditRefuse {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public int? AuditBack {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public int? AuditMethod {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public int? SendMail {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public string Filters {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public string StepAttrType {get;set;}

           /// <summary>
           /// Desc:
           /// Default:
           /// Nullable:True
           /// </summary>           
           public int? Weight {get;set;}

    }
}
